import request from '@/utils/request'

/*
菜单管理相关的API请求函数
*/
const api_name = '/admin/system/sysMenu'

export default {

  /*
  获取权限(菜单/功能)列表
  */
  getMenuTree() {
    return request({
      url: `${api_name}/getMenuTree`,
      method: 'get'
    })
  },

  /*
  删除
  */
  deleteMenuById(id) {
    return request({
      url: `${api_name}/deleteMenuById/${id}`,
      method: 'delete'
    })
  },

  /*
  保存
  */
  saveMenu(sysMenu) {
    return request({
      url: `${api_name}/saveMenu`,
      method: 'post',
      data: sysMenu
    })
  },

  /*
  更新
  */
  updateMenuById(sysMenu) {
    return request({
      url: `${api_name}/updateMenuById`,
      method: 'post',
      data: sysMenu
    })
  }
}
